﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO.Ports;

namespace Hypermarket_Serial_Port
{
    class SendDataManager
    {
        //private static SendDataManager mInstance;
        //private SerialPort mySerialPort = new SerialPort("COM13");
        //private SendDataManager()
        //{
        //    try
        //    {
        //        mySerialPort.BaudRate = 9600;
        //        mySerialPort.Parity = Parity.None;
        //        mySerialPort.StopBits = StopBits.Two;
        //        mySerialPort.DataBits = 8;
        //        mySerialPort.Handshake = Handshake.None;
        //        mySerialPort.WriteTimeout = 10;
        //    }
        //    catch
        //    {
        //        throw;
        //    }
        //}

        //public static SendDataManager getInstance()
        //{
        //    if(mInstance == null)
        //    {
        //        mInstance = new SendDataManager();
        //    }
        //    return mInstance;
        //}

        ////public void OpenSerialPortSend()
        ////{
        ////    if (!mySerialPort.IsOpen)
        ////        mySerialPort.Open();
        ////}

        ////public void CloseSerialPortSend()
        ////{
        ////    if (mySerialPort.IsOpen)
        ////        mySerialPort.Close();
        ////}

        //public void SerialPortSend(byte[] data)
        //{
        //    try
        //    {
        //        if (!mySerialPort.IsOpen)
        //            mySerialPort.Open();

        //        mySerialPort.Write(data, 0, data.Length);
        //        Console.WriteLine("Data Send:");
        //        Console.Write(data);

        //        mySerialPort.Close();
        //    }
        //    catch
        //    {
        //        throw;
        //    }
        //}
    }
}
